Modern application integration is an agile, decentralized approach for enabling independently designed applications to work together through microservices APIs. Accelerated by the needs of digital business process automation (ESB), it moves away from the traditional service bus architecture to decomposed microservices running on containers, for scalability, agile integration and deployment.